"""3 城市：创建一个名为cities 的字典，其中将三个城市名用作键；
对于每座城市，都创建一个字典，并在其中包含该城市所属的国家、人口约数以及一个有关该城市的事实。
在表示每座城市的字典中，应包含country、population 和fact 等键。
将每座城市的名字以及有关它们的信息都打印出来。
"""
# 创建城市字典
cities = {
    'Beijing': {
        'country': 'China',
        'population': 21_540_000,
        'fact': '拥有世界上最大的宫殿建筑群——故宫'
    },
    'Tokyo': {
        'country': 'Japan',
        'population': 37_400_000,
        'fact': '是世界上人口最多的都市圈'
    },
    'Paris': {
        'country': 'France',
        'population': 2_140_000,
        'fact': '被称为"光之城"，是时尚与艺术之都'
    }
}

# 遍历字典并打印城市信息
print("城市信息:")
print("-" * 50)
for city, info in cities.items():
    print(f"城市: {city}")
    print(f"国家: {info['country']}")
    print(f"人口: {info['population']:,}")
    print(f"特色: {info['fact']}")
    print("-" * 50)